home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Grand Slam 3
/
Grand Slam 3.iso
/
047
/
w95-qemm.tec
< prev
Wrap
Text File
|
1995-10-08
|
13KB
|
228 lines
QEMM and Windows 95
Quarterdeck Technical Note #305 Filename: W95-QEMM.TEC
by Michael Bolton, Mike Bryant II, CompuServe: W95-QEMM.TEC
and Rod Mathews Category: SW3
Last revised: 09/07/95
Subject: A discussion on running QEMM under Microsoft Windows 95.
QEMM refers to the following versions of QEMM:
----------------------------------------------
QEMM 7.01 - 7.04
QEMM 7.5 9/17/94, 10/12/95, 11/22/94, 5/12/95
QEMM GameRunner Edition
Overview
----------
Microsoft Windows 95 is fully compatible with QEMM386.SYS, the
driver that supplies QEMM's memory management features,
including QEMM's Stealth ROM technology. QEMM will continue to
provide memory management services to Windows 95 and to the
programs loaded before it.
The Windows 95 installation process will automatically detect
and disable QEMM's DOS-Up features. DOS 7, the version of DOS
that lies beneath Windows 95, is incompatible with current
versions of DOS-Up. The new version of DriveSpace that comes
with Windows 95 is similarly incompatible with QEMM 7.5's Stealth
D*Space and QEMM 7.0's Stealth DoubleSpace, and the Windows 95
installation process will disable these drivers as well. Future
versions of QEMM are expected to address these incompatibilities.
Installing Windows 95 on a system with QEMM already running
-----------------------------------------------------------
When you begin the Setup process, Windows 95 will display a
message warning that QEMM will interfere with the hardware
detection phase during Windows 95 setup. Although this message
is generally incorrect, you may wish to ensure that the Windows
95 accurately detects all of your hardware devices by disabling
QEMM temporarily during the Windows 95 installation process.
This is most easily done by making the following changes to the
system configuration:
1) Using any text editor, edit the CONFIG.SYS file.
2) Disable the QEMM device driver by placing the word REM at the
beginning of the line containing the QEMM386.SYS driver. The
line will look like this after all changes have been made:
REM DEVICE=C:\QEMM\QEMM386.SYS (followed by any existing
parameters)
3) Add the following line to the beginning of the config.sys file:
DEVICE=C:\DOS\HIMEM.SYS
4) Save the file, exit the editor and reboot the system.
NOTE: It is possible for Windows 95's Setup program to run out of
conventional memory. Before you proceed, check to make sure that you
have at least 417K of conventional memory by typing MFT<Enter> in the
QEMM directory. If the listing for "Conventional Memory Available" is
greater than 417K, proceed directly to step 5. If this value is less
than 417K, remove the HIMEM.SYS line in Step 3 above, and remove the REM
from the beginning of the QEMM386.SYS line. Also remove the ST:M or ST:F
parameter (if one exists) from the QEMM386.SYS line; save the file, reboot
the machine, and continue with step 5.
5) Install Windows 95.
6) After the installation is completed, restart your computer in MS-DOS mode
by clicking Start, Shutdown, and "Restart your computer in MS-DOS mode".
Edit the CONFIG.SYS file using any text editor. Remove the following line
from the CONFIG.SYS file:
DEVICE=C:\DOS\HIMEM.SYS
After removing this line, remove the REM from the beginning of the
QEMM386.SYS line. It should then look like this:
DEVICE=C:\QEMM\QEMM386.SYS (followed by any existing parameters)
7) Save the file.
8) You are now ready to follow the optimize procedure.
Running Optimize on a Windows 95 System
---------------------------------------
At boot time, Windows 95 loads a number of device drivers that
may not have been present in your DOS and Windows 3.1
configuration. These drivers may load into regions of High RAM
in such a way as to alter the region layouts calculated by
Optimize. After you install Windows 95, to make sure that you
are getting the maximum possible conventional memory, perform
the following steps:
1) Restart your computer in MS-DOS mode by clicking Start,
choose "Shutdown", and "Restart your computer in MS-DOS mode".
2) Using a text editor, edit CONFIG.SYS and add the following
lines to the file:
DEVICE=C:\WINDOWS\IFSHLP.SYS
DEVICE=C:\WINDOWS\SETVER.EXE
FILES=60
LASTDRIVE=Z
BUFFERS=30
FCBS=4,0
STACKS=9,256
SHELL=C:\COMMAND.COM /P
DOS=HIGH,NOUMB
If any of these lines already exist, it is not necessary to add them!
Save the file after changes have been made.
These are the default settings that are loaded from IO.SYS when your computer
is booted. If you have any of these settings in your CONFIG.SYS, it is not
necessary to add them again. You may also wish to reduce the amount of
buffers allocated by changing to BUFFERS=15, reduce the amount of memory
required by the drive table by changing the lastdrive statement to
LASTDRIVE=E, and reduce the stacks to STACKS=0,0 . These suggestions will
maximize the amount of conventional memory that QEMM makes available.
3) Check the \WINDOWS directory for the existance of DOSSTART.BAT, and if it
is not there,skip to step 4. If DOSSTART.BAT exists, use a text editor to
edit AUTOEXEC.BAT and add the following line to the end of the file:
CALL DOSSTART.BAT
Save the AUTOEXEC.BAT file.
4) Change to the QEMM directory.
5) Run QSETUP.
6) Select Enable/Disable DOS-Up, and disable QEMM's DOS-Up
features. If you are using DriveSpace, select Enable/Disable
Stealth D*Space and disable this feature as well.
7) Select Save Configuration and exit, then run Optimize.
8) After the optimize process has completed, edit the AUTOEXEC.BAT file and
remove the CALL DOSSTART.BAT line (if you added it in step 3) from the end of
the file. You need this line in your AUTOEXEC.BAT only when you run
Optimize.
Installing QEMM on a Windows 95 System
-----------------------------------------
QEMM will install on a Windows 95 System with a little
modification. The following steps will ensure
that you are obtaining the maximum amount of conventional
memory:
1) Before installing QEMM, check the \WINDOWS directory for the existance of
DOSSTART.BAT, and if it is not there, skip to step 2. If DOSSTART.BAT
exists, use a text editor to edit AUTOEXEC.BAT and add the following line to
the end of the file:
CALL DOSSTART.BAT
Save the AUTOEXEC.BAT file after making the change.
2) Next, add the following lines to your CONFIG.SYS file:
DEVICE=C:\WINDOWS\IFSHLP.SYS
DEVICE=C:\WINDOWS\SETVER.EXE
FILES=60
LASTDRIVE=Z
BUFFERS=30
FCBS=4,0
STACKS=9,256
SHELL=C:\COMMAND.COM /P
DOS=HIGH,NOUMB
If any of these lines already exist, it is not necessary to add them!
Save the file after changes have been made.
These are the default settings that are loaded from IO.SYS when your computer
is booted. If you have any of these settings in your CONFIG.SYS, it is not
necessary to add them again. You may also wish to reduce the amount of
buffers allocated by changing to BUFFERS=15, reduce the amount of memory
required by the drive table by changing the lastdrive statement to
LASTDRIVE=E, and reduce the stacks to STACKS=0,0 . These suggestions will
maximize the amount of conventional memory that QEMM makes available.
3) Install QEMM, and select Custom Installation.
4) At the end of the installation, you will be presented
with the QEMM Setup screen. Select DOS-Up, and disable
the DOS-Up features. If you are using DriveSpace,
select Stealth D*Space and disable this feature as well.
5) Save the configuration and exit, then run OPTIMIZE.
6) After the optimize process has completed, edit the AUTOEXEC.BAT file and
remove the CALL DOSSTART.BAT line (if you added it in step 1) from the end
of the file. You need this line in your AUTOEXEC.BAT only when you run
Optimize.
For further information about the Windows 95 setup and installation process,
please refer to your Windows 95 documentation or to the Windows 95 Resource
Kit (published by Microsoft Press).
******************************************************************
* Trademarks are property of their respective owners. *
* This and other technical notes may be available in updated *
* forms through Quarterdeck's standard support channels. *
* Copyright (C) 1995 Quarterdeck Corporation *
******************** E N D O F F I L E ***********************